//
// General settings @{
* {
	.SavePadding();
}
html {
	background: @global_color_bg;
	color: @global_color_fg;
	left: 0px;
	font-size: 100%;
	margin: 0px;
	min-width: @global_min_width;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100%;

	body {
		background: @global_color_bg;
		color: @global_color_fg;
		font-family: @global_font_family;
		font-size: @global_font_size;
		left: 0px;
		margin: 0px;
		min-width: @global_min_width;
		padding: 0px;
		position: absolute;
		top: @topbar_height;
		width: 100%;

		a, a:hover {
			color: @global_color_fg;
		}
		a img, a:hover img {
			border: none;
		}
		hr {
			border: 0;
			height: 1px;
			background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0),
				rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) );
			background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0),
				rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) );
			background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0),
				rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) );
			background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0),
				rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0) );
		}
		button, input[type="submit"], input[type="reset"], input[type="button"] {
			font-family: @global_font_family;
		}
		//
		// Bermuda: @{
		div.Bermuda {
			height: 0px !important;
			left: 0px;
			position: absolute;
			top: 0px;
			visibility: hidden !important;
			width: 0px !important;
		}
		div.Bermuda .BermudaItem {
			left: 0px;
			position: absolute;
			top: 0px;
		}
		pre {
			border: 2px @color_name_Red dashed;
			font-size: smaller;
			padding: 5px;
		}
		span.nolang {
			.TransparentBackground("SandyBrown");
			border: 1px @color_name_Black dashed;
			color: @color_name_Red;
			padding: 1px;
			text-transform: none;
		}
		div.horizontal-center {
			text-align: center;
			width: 100%;
		}
	}
}
//	@}
// @}
